//---------------------------------------------------------------------------

#ifndef poligonoH
#define poligonoH
#include "lista.h"
#include "pv.h"
#include <gl\gl.h>
#include <gl\glu.h>
//---------------------------------------------------------------------------
enum trebotereciente {a,b,c};
class Poligono{
        public: int nVertices;
                Lista <PV> * vertices;
                
                int nrebotes;
                //Lista<enum trebotereciente> rebotereciente;
               // enum trebotereciente [] rebotereciente;
               int  rebotereciente[50];
                Poligono(){};
                virtual ~Poligono(){};
           
                virtual bool colision(PV* c,PV * s, GLdouble radio,GLdouble &tin, PV *&normal){return false;};
                virtual int getRebotereciente(int i){return 0;};
                virtual void setRebotereciente(int r, int i){};
};

#endif
